Virⁿslerin Bula■mas²

Genelde problem yaratmaya ba■lad²klar² zaman fark²na vard²≡²m²z virⁿsleri, biraz dikkatle bula■t²ktan k²sa bir sⁿre sonra tespit edebiliriz. Tabii ki her virⁿsⁿ tespit etmek o kodar kolay de≡il ama τo≡unu tespit etmek mⁿmkⁿn. Hele baz²lar²n² farketmemek iτin "k÷r" olmak laz²m! Peki bunlar² nas²l tespit edece≡iz? Biraz bilgi, biraz tecrⁿbe ve baz² yard²mc² programlar vas²tas²yla elbette. Bunlar bizim virⁿslere kar■² ba■l²ca silahlar²m²z. En ba■ta dⁿ■man² iyi tan²mak gerekiyor, nereye nas²l bula■²r, zay²f noktalar² nelerdir vs...

Boot Virⁿslerinin Bula■mas². Boot virⁿslerinin temel bula■ma yolu, bilgisayar²n aτ²l²■² s²ras²nda A: sⁿrⁿcⁿsⁿnde bulunan diskettin bir boot virⁿsⁿ ta■²mas²d²r. Bilgisayar aτ²ld²≡²nda i■letim sistemini yⁿklemek iτin ilk ÷nce A: sⁿrⁿcⁿsⁿnde disket var m² kontrol edilir. Disket varsa buradan i■letim sistemi yⁿklenmeye τal²■²l²r. Bu arada disketin boot'una yerler■mi■ boot virⁿsⁿ de aktif olur ve belle≡e yerle■ir. ▌lk i■ olarak da sabit diske bula■²r. Bellekte aktif halde bulunan boot virⁿsleri tak²lan disketlere bula■²rlar. Disketlere bula■abilmek iτin en ba■ta disketin yazma korumas²n²n aτ²k olmas² gerekir (disket ⁿzerinde sol altaki kⁿτⁿk pencere kapal²). Virⁿsⁿn kulland²≡² tekni≡e g÷re disket ⁿzerinde yap²lacak i■lemler sonunda (okuma/yazma) bula■ma meydana gelir. Baz² virⁿsler bir DIR komutunda bile bula■abilirler.

Dosya Virⁿslerinin Bula■mas². Virⁿslⁿ bir program τal²■t²r²ld²≡²nda virⁿs aktif olur ve genelde belle≡e TSR olarak yerle■ir. Bundan sonra τal²■t²r²lan dosyalara bula■²r. Genellikle dosyalar²n sonuna kendisini ekler. Program²n ba■²nda ufak bir de≡i■iklik yaparak programdan ÷nce kendisinin τal²■mas²n² sa≡lar. Genelde virⁿsler bula■mak istedikleri dosyalarda baz² ■artlar ararlar:

* Daha ÷nce bu dosyaya bula■t²ysa tekrar bula■maz. * E≡er bir COM dosya ise ve boyu bula■madan sonra 64 KB'² geτecekse bula■maz. * Kolay farkedilmemek iτin kⁿτⁿk dosyalara bula■mak istemezler. COMMAND.COM'u ilk τ²kan dosya virⁿsleri ÷zellikle tercih ederken, ■imdiki dosya virⁿsleri genelde tercih etmezler. Tespit edilme ihtimali yⁿkselir τⁿnkⁿ.

Virⁿsler Nereye Yerle■ir? Boot virⁿsleri sabit disk ⁿzerinde genelde sabit diskin ilk sekt÷rⁿ olan ve b÷lⁿmleme tablosunun (partition table) da yer ald²≡² ana boot sekt÷rⁿne bula■²r. Virⁿs kodunun bir k²sm² ise bu sekt÷rden sonraki bo■ sekt÷rlere yerle■ir. ╓rne≡in Cansu ve Crazy Boot virⁿsleri 4. ve 5. sekt÷rleri kullan²r. Disketlerde ise boot virⁿsleri boot sekt÷re ve root iτin ayr²lm²■ sekt÷rlerin sonuna (genellikle) yerle■irler. Dosya virⁿslerinin genel bula■ma yeri programlar²n arkas²d²r. Bu y÷ntem hem pratik hem de h²zl²d²r. Ayr²ca dosyan²n ba■²nda baz² de≡i■iklikler yaparak virⁿs kendinin program τal²■t²r²ld²≡²nda ilk ÷nce τal²■mas²n² sa≡lar. E≡er daha ÷nce belle≡e yerle■ip aktif hale gelmediyse, TSR olarak belle≡e yerle■ir (baz² virⁿsler ise TSR olmay² tercih etmezler). Onlar yapacaklar²n² yapt²ktan sonra as²l program τal²■maya ba■lar. DIR-2 gibi baz² virⁿsler daha farkl² yerlere bula■²rlar ve daha farkl² teknikler kullan²rlar.

Virⁿslerin Etkileri! Kar■²la■t²≡²m²z virⁿslerin τo≡u bula■mak d²■²nda bir etkisi olmamaktad²r. Kimisi ekranda top gezdirir, baz²s² yⁿrⁿyen bastonlu bir adam geτirir, kimisi mesajlar yazar, kimisi de mⁿzik τalar...

Virⁿslerin bilinτli yapt²≡² zararlar dosyalar² bozmak, FAT ve Root'u kar²■t²rmak ve kullan²c²n²n τal²■mas²n² zorla■t²rmakt²r. Bilgisayar²n yava■lamas², baz² kilitlenmeler ve dosyalar²n bozulmas² bu virⁿslerin yan etkileri say²labilir. Tabii bunlar²n sinirlerimiz ⁿzerindeki etkisi de kⁿτⁿmsenemez...

▐akac² virus!
Virⁿsler de Oyun Sever! Virⁿslerin bu kadar yayg²nla■mas²n²n ba■l²ca sebebi elden ele dola■an programlard²r. Kullan²c²lar²n birbirlerinden kopyalad²klar² programlar² virⁿs kontrolⁿ yapmadan kullanmalar² ve ba■kalar²na vermeleri, bilinτsizce veya yetersiz antivirⁿs programlar² ile virⁿs kontrolⁿ yapmalar², virⁿslerin g÷zden kaτmas²na ve yay²lmas²na sebep olur. Elden ele dola■an programlar²n ba■²nda oyunlar gelir. Oyunlar τok el de≡i■tirdikleri iτin virⁿslenmi■ olma ihtimalleri yⁿksek olur. Bu yⁿzden kopyalad²≡²m²z her program², elimizdeki en iyi anti-virⁿs programlar²yla kontrol etmeliyiz. Mⁿmkⁿnse birden fazla anti-virⁿs program²yla kontrol etmeliyiz ki, bir anti-virⁿsⁿn yakalayamad²≡² di≡eri taraf²ndan belki yakalan²r. Virⁿslerden en iyi korunma tabii ki orjinal ve lisansl² (legal) programlar kullanarak olur. Fakat ⁿlkemizde henⁿz legal programlar kullanan τok az kullan²c² var. ╓zellikle bir oyun iτin onlarca dolar kimse ÷demek istemiyor. Bir disket fiyat²na kopyalamak τok daha cazip geliyor. Legal program satanlar²n, programlar²n fiyatlar²n² makul bir seviyeye dⁿ■ⁿrmeleri, legal bir program²n getirdi≡i avantajlar² anlatmalar² (program²n el kitab², sat²■ sonras²nda kullan²c² deste≡i, virⁿs tehlikesinin olmamas² v.s.) ve kullan²c²lar² legal program kullanmaya te■vik etmeleri, kullan²c²lar iτin oldu≡u kadar uzun vadede firmalar²n da lehine. Kullan²c²lara da programlardan daha iyi yararlanmak iτin legal programlar kullanmak ve telif hakklar²na sayg²l² olmak dⁿ■ⁿyor. Virⁿslerin ■akas² olmad²≡² iτin ■unu da s÷ylemeden geτmemeli: Virⁿslerden korunmak iτin her tⁿrlⁿ ÷nlemi almak, her zaman dikkatli olmak gerekir. ╟ok kⁿτⁿk bir ihtimal bile olsa, legal programlara da virⁿs bula■m²■ olabilir. Bu programlar² da kontrol etmeden yⁿklemek ve kullanmak, g÷zⁿkara bilgisayar kullan²c²lar²n²n bilece≡i bir■ey.